package com.hnust.root.service.forword.wx;

import com.hnust.root.dao.entity.domain.forward.WxUserInfo;

import java.util.List;

public interface WxUserInfoService {
    /**
     * 通过openID获取用户的详细信息
     *
     * @param openId
     * @return
     */
    WxUserInfo getUserInfoByOpenId(String openId);

    /**
     * 更新用户信息
     *
     * @return
     */
    boolean updateUserInfo(String openId, String key, String value);

    /**
     * 通过学校获取用户
     * @param university
     * @return
     */
    List<WxUserInfo> getUserInfoByUniversity(String university);

    boolean updateUser(WxUserInfo wxUserInfo,String openId);

    List<WxUserInfo> getSchoolMates(String openId);

}
